/*aliwang start*/
.ms-yh{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial;font-weight:400;}
.ua-ie-6 .ms-yh{font-weight:100;}

/* preview*/
#avatar-uploader-module {
    height: 402px;
    padding: 20px;
    width: 680px;
}
#avatar-uploader-wrap {
    background: url("../bg/Jcrop_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #E1E1E1;
    float: left;
}
#avatar-uploader-preview {
    float: right;
    width: 254px;
}
#avatar-uploader-preview .preview-big {
    border: 1px solid #E1E1E1;
    float: left;
    height: 180px;
    margin-right: 20px;
    overflow: hidden;
    width: 180px;
}
#avatar-uploader-preview .preview-middle {
    border: 1px solid #E1E1E1;
    height: 50px;
    overflow: hidden;
    width: 50px;
}
#avatar-uploader-preview .preview-small {
    border: 1px solid #E1E1E1;
    height: 35px;
    margin-top: 15px;
    overflow: hidden;
    width: 35px;
}
#avatar-uploader-preview .preview-tiny {
    border: 1px solid #E1E1E1;
    height: 25px;
    margin-top: 15px;
    overflow: hidden;
    width: 25px;
}
#avatar-uploader-preview .preview-tip {
    clear: both;
    color: #999999;
    padding-top: 20px;
}
#avatar-uploader-preview .preview-btn {
    bottom: 20px;
    position: absolute;
    right: 20px;
}
#avatar-uploader-progress {
    line-height: 380px;
    text-align: center;
}
.ua-ie .jcrop-holder, .ua-ie .jcrop-holder img {
}

/* Icon */
span.icon { display:inline-block;margin-right:1em;background-image:url("../bg/icon_sprite.png");background-color:transparent;background-repeat:no-repeat;overflow:hidden;vertical-align:text-bottom;_vertical-align:middle; }
.ua-ie-6 span.icon{ display:inline; background-image:url("../bg/icon_sprite_ie.png");}
.ua-ie-7 span.icon{display:inline;}
span.icon-close-dialog { width:15px;height:15px;background-position:-30px -180px;cursor:pointer; }

/* close wrapper */
.close { float:right;visibility:hidden;cursor:pointer; width:18px; }
.ua-ie-6 .close{width:9px;}
.ua-ie-7 .close{width:9px;}

/* Form -- button */
.fm-button {
	padding:7px 20px;border:1px solid #006ede;font-size:14px;color:#fff;cursor:pointer;
	background:-moz-linear-gradient(90deg, rgb(0,114,255) 0%, rgb(0,132,255) 100%);
	background:-o-linear-gradient(90deg, rgb(0,114,255) 0%, rgb(0,132,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0,114,255)), color-stop(1, rgb(0,132,255)));
	-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial;
}
.ua-ie-6 .fm-button{border:none; background-color:#006ede;}
.ua-ie-7 .fm-button{border:none; background-color:#006ede;}
.ua-ie-7 .fm-button:hover{background-color:#0168d0;}
.fm-button:hover {
	border-color:#005ebe;
	background:-moz-linear-gradient(90deg, rgb(1,109,243) 0%, rgb(0,150,255) 100%);
	background:-o-linear-gradient(90deg, rgb(1,109,243) 0%, rgb(0,150,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(1,109,243)), color-stop(1, rgb(0,150,255)));
}
.ua-ie .fm-button { overflow:visible;background:#0081ff; }
.ua-webkit .fm-button { height:34px;padding:7px 23px; }
.fm-button-cancel {
	padding:7px 20px;border:1px solid #dcdcdc;font-size:14px;cursor:pointer;color:#333;
	background:-moz-linear-gradient(90deg, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background:-o-linear-gradient(90deg, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(233,233,233)), color-stop(1, rgb(255,255,255)));
	-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial;
}
.fm-button-cancel:hover {
	border-color:#b8b8b8;
}
.ua-ie .fm-button-cancel { overflow:visible;background:#e9e9e9; }
.ua-webkit .fm-button-cancel { height:34px;padding:7px 23px; }
.fm-button-small {
	padding:4px 15px;border:1px solid #006ede;font-size:12px;color:#fff;cursor:pointer;
	background:-moz-linear-gradient(90deg, rgb(0,114,255) 0%, rgb(0,132,255) 100%);
	background:-o-linear-gradient(90deg, rgb(0,114,255) 0%, rgb(0,132,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(0,114,255)), color-stop(1, rgb(0,132,255)));
	-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial;
}
.fm-button-small:hover {
	border-color:#005ebe;
	background:-moz-linear-gradient(90deg, rgb(1,109,243) 0%, rgb(0,150,255) 100%);
	background:-o-linear-gradient(90deg, rgb(1,109,243) 0%, rgb(0,150,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(1,109,243)), color-stop(1, rgb(0,150,255)));
}
.ua-ie-6 .fm-button-small { overflow:visible;background:url("../bg/hack_ie_bg.png") repeat-x 0 -30px;border:none;}
.ua-ie-7 .fm-button-small { overflow:visible;background:url("../bg/hack_ie_bg.png") repeat-x 0 -30px;border:none;}
.ua-ie-8 .fm-button-small { overflow:visible;background:url("../bg/hack_ie_bg.png") repeat-x 0 -30px;border:none;}
.fm-button-small-cancel {
	padding:4px 15px;border:1px solid #dcdcdc;font-size:12px;cursor:pointer;color:#333;
	background:-moz-linear-gradient(90deg, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background:-o-linear-gradient(90deg, rgb(233,233,233) 0%, rgb(255,255,255) 100%);
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(233,233,233)), color-stop(1, rgb(255,255,255)));
	-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial;
}
.fm-button-small-cancel:hover {
	border-color:#b8b8b8;
}
.ua-ie-6 .fm-button-small-cancel { overflow:visible;background:url("../bg/hack_ie_bg.png") repeat-x 0 0; border:none; }
.ua-ie-7 .fm-button-small-cancel { overflow:visible;background:url("../bg/hack_ie_bg.png") repeat-x 0 0; border:none; }
.ua-ie-6 .fm-button-small-cancel:hover{border:none;}
.ua-ie-7 .fm-button-small-cancel:hover{border:none;}

.fm-button-disabled,
.fm-button-disabled:hover,
.fm-button-disabled-small,
.fm-button-disabled-small:hover { border-color:#99c5f2;color:#fff;background:#99ccff;cursor:default;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,arial; }

.fm-button-loading { color:transparent;background:transparent url(../bg/load.gif) no-repeat scroll 50% 50%;border-color:#dcdcdc;cursor:default; }
.fm-button-loading:hover { border-color:#dcdcdc; }

/* Dialog */
div.dialog {position:fixed;z-index:101;padding:6px;background:rgba(0,0,0,.1);overflow:visible;
     left: 50%;
	 top: 50%;
	 margin-left: -400px!important;
    margin-top: -280px!important;
    margin-top: 0;

}
div.dialog-scroll { position:absolute; }/* 
.ua-ie-6 div.dialog-scroll {filter:alpha(opacity=60);}
.ua-ie-7 div.dialog-scroll {filter:alpha(opacity=60);} */
.ua-ie div.dialog { position:absolute;width:auto;background:#e5e5e5; }
div.dialog-wrap { border:1px solid #c9c9c9;background-color:#fff; }
.dialog-title { padding:20px 0 0 20px;line-height:20px;font-size:16px;overflow:hidden;font-weight:bold; }
/*.ui-draggable .dialog-title{cursor: url("/1323250429/image/openhand_8_8.cur"),move;}*/
div.dialog .icon-close { position:absolute;right:5px;top:18px; }
.ua-ie-6 div.dialog .icon-close{right:20px;}
.ua-ie-7 div.dialog .icon-close{right:20px;}
div.dialog-overlay { position:fixed;top:0;z-index:100;width:100%;height:100%;background-color:#fff; opacity:0.5; }
.ua-ie div.dialog-overlay { position:absolute;/* filter:alpha(opacity=50); */}
.ua-ie-7 div.dialog-overlay{background:url(../bg/overlay_ie.png) repeat;}
.ua-ie-8 div.dialog-overlay{background:url(../bg/overlay_ie.png) repeat;}

/* Module */
.module { border-top:1px solid #eee;margin-top:-1px;padding:15px 0; }
.module .block{}
.module .module-header-container{ padding-bottom:15px;margin-bottom:15px; }
.module .main-title { font-size:22px;line-height:22px; }
.module .sub-title { padding:10px 0 0;color:#999;line-height:12px; }
.module h1 { font-size:24px;font-weight:bold; }
.module h1 span { font-size:12px;color:#999; }
.module h2{ font-size:12px;font-weight:bold;margin-bottom:4px; }
.module h3 { font-weight:bold;color:#666; }
.module h3 span { font-weight:normal; }
.module .module-body-container{}
/*aliwang end*/

/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0px;
	position: absolute;
	background: white url('../bg/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
